#include<stdio.h>
char* my_strstr(const char*p1,const char*p2)
{
	int i=0;
	const char*ret=p2;
	while(*(p1+i))
	{
		int j=0;
		while(*(p1+i+j)==*(p2+j) && *(p2+j)!='\0')
		{
			j++;
		}
		if(*(p2+j)=='\0')
			return (char*)ret;
		i++;
	}
	return NULL;
}
/*
	鹏哥循环：
	const char*a1=p1;
	const char*a2=p2;
	while(*p1)
	{
		a1=p1;
		a2=p2;
		while(*a1=*a2)
		{
			a1++;
			a2++;
		}
		p++;
	}
	*/

int main()
{
	char arr1[]="abcdesjjbcdf";
	char arr2[]="bcdf";
	char*ret=my_strstr(arr1,arr2);
	printf("%s",ret);
	return 0;
}